package com.pk.platform.business.core.dao;

import java.util.List;
import java.util.Map;

import com.pk.platform.domain.list.ListDefine;
import com.pk.platform.domain.list.ListModule;
import com.pk.platform.util.page.Pager;

public interface IListViewDao extends IGenericDao {

	public List<Map<String, Object>> queryListModule(Pager pager);
	
	public List<Map<String, Object>> queryListDefineByModule(String moduleId, Pager pager);
	
	public List<Map<String, Object>> queryListFieldByDefine(String listId);
	
	public ListModule queryListModuleByCode(String code);
	
	public ListDefine queryListDefineByCode(String code);
	
	public int moduleCountByCode(String code, String id);
	
	public int defineCountByCode(String code, String id);
	
}
